技術問答
技術文章
iT 徵才
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2024 iThome 鐵人賽
DAY
21
0
佛心分享-IT 人自學之術
Python學習馬拉松:30天挑戰
系列 第
21
篇
Day21. 實作練習:Mad Libs遊戲
16th鐵人賽
sheep
2024-10-05 22:58:50
279 瀏覽
分享至
教學來源:https://www.youtube.com/watch?v=8ext9G7xspg
這個程式是要執行一個簡單的Mad Libs遊戲。Mad Libs是一種填字遊戲,玩家需要提供一些詞彙(如形容詞、動詞或人物名稱)來填補預先設計好的句子,從而生成有趣的故事。在下圖中,程式會要求使用者輸入形容詞 (adj)、兩個動詞 (verb1和verb2),以及一個知名人物 (famous_person),這些詞彙將被填入一個模板句子,最後輸出完整的句子。
程式碼:
其餘程式碼資源:https://github.com/kying18/beginner-projects
程式邏輯:
使用者輸入:
◆ 程式使用 input()函數,讓使用者依次輸入形容詞、動詞和知名人物。
字串插值:
◆ 利用Python的f-string格式化方式,將輸入的內容填入事先設計好的模板句子中。這裡的模板句子是「Computer programming is so {adj}! It makes me so excited all the time because I love to {verb1}. Stay hydrated and {verb2} like you are {famous_person}!」。
輸出結果:
◆ 最後利用 print()函數輸出完整的句子,展示給使用者。
留言
追蹤
檢舉
上一篇
Day20.在SQL的多對多關係( Many-to-Many Relationships in SQL)
下一篇
Day22. 實作練習:猜數字遊戲
系列文
Python學習馬拉松:30天挑戰
共
30
篇
目錄
RSS系列文
訂閱系列文
2
人訂閱
26
Day26. 實作練習:Binary Search
27
Day27. 實作練習:踩地雷遊戲 Minesweeper
28
Day28. 實作練習:數獨解決器Sudoku Solver
29
Day29. 實作練習:圈圈叉叉Tic-Tac-Toe --AI
30
Day30. 實作練習:馬可夫鏈文本生成器 Markov Chain Text Composer
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19847
篇
完賽人數
528
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
FortiGate SSLVPN替代方案?
AARQ 通訊協議是?
SSLVPN 轉 IPSEC VPN 的問題
Dell or Asus 伺服器,哪牌比較好?
Dell or Asus Storage 或NAS,哪牌比較好?
將硬碟上的 EFI 分割區複製到固態硬碟後,ARM 架構的 Ubuntu Server 無法啟動
iT邦幫忙如何搜尋 關鍵字?
sdray vigor2927 sslvpn ip設定問題
Qnap帳號於同一個IP反覆登入失敗.
熱門回答
FortiGate SSLVPN替代方案?
Qnap帳號於同一個IP反覆登入失敗.
Dell or Asus 伺服器,哪牌比較好?
將硬碟上的 EFI 分割區複製到固態硬碟後,ARM 架構的 Ubuntu Server 無法啟動
iT邦幫忙如何搜尋 關鍵字?
熱門文章
人工智慧模型 LLM (單一模型) 與 人工智慧代理 AI Agent(人工智慧代理)是什麼?兩者之間的關鍵差異?
c++的.h和cpp,放在相同目錄下好,還是頂層就用include,src分開好? [搬運/問答]
你的產品用了多少開源軟體?如何掌握潛在漏洞與風險?
別再只是做報表了,真正的人資資料分析是這樣做的
AI 音樂創作指令(Prompt)深度指南:解鎖主流AI 音樂生成工具的全部潛力
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}